@charset "utf-8";

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{font-size:14px;font-family:"微软雅黑";color:#333333; text-align:left;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;color:#333333;text-decoration: underline;} 
ul li{list-style:none;}
img{display:block; vertical-align:top;}

.mycl{clear: both;}

.container{width: 1200px; margin: auto;}

.top{background:url(20241017_dh_bg.png) no-repeat bottom; height: 220px;}
.logo{float:left; padding-top: 15px;}
.banner{float:right; padding-top: 25px;}

.dh{font-size: 20px;}
.dh li{float:left; color: #FFF; width: 150px; text-align: center; line-height: 60px;}
.dh a{color:#FFF;}

.xc_pic_con{display: flex; flex-wrap: wrap; justify-content: space-between; /* 让每行的元素两端对齐 */ }
.xc_pic{width: 592px; height: 75px; background: #ccc; margin-top: 20px;}
.xc_pic img{width: 592px; height: 75px;}
.xc_pic_2{width: 1200px; height: 75px; background: #ccc; margin-top: 20px;}
.xc_pic_2 img{width: 1200px; height: 75px;}

.tt{}
.tt h1{ color: #d00a09; text-align: center; font-size: 40px; line-height: 50px; }
.tt h1 a{ color: #d00a09; }
.tt p{text-align: center; padding-top: 15px; font-size: 14px;}
.tt p span{color: #d00a09;}
.tt p span a{color: #d00a09;}

.hd{width: 685px; height: 355px; float:left; background: #ccc;}

.zxbb{padding-top:6px; width: 485px; float: right;}
.zxbb_bt{ background:url(20241017_fk.png) no-repeat left center; height:50px; padding-left: 50px; border-bottom: 1px solid #e7e7e7;}
.zxbb_bt h1{color: #cc0000; padding-top:5px;}
.zxbb_bt h1 a{color: #cc0000;}
.zxbb_bt span{  color: #FFF; float:right; background: #cc0000; padding: 5px 10px 5px 10px; margin-top: 10px;}
.zxbb_bt span a{color: #FFF;}
.zxbb_list{font-size: 16px; line-height: 30px; padding-top: 10px;}

.dbt{padding-bottom: 20px;}
.tushuo{background:url(20241019_dbt_tswmdjjg.png) no-repeat left top; height: 41px;}
.tushuo span{float:right; background: #cc0000; padding: 3px 5px 3px 4px; margin-top:13px; color:#FFF; margin-right:12px; font-size: 16px;}
.tushuo span a{color:#FFF;}

.lanmu{width: 386px;float: left; padding-right: 21px; padding-bottom: 30px;}
.bt{background:url(20241018_bt_line.png) no-repeat left top;}
.bt h1{font-size: 24px; color: #CC0000; padding-top: 10px; padding-bottom: 20px;} 
.bt h1 a{color: #CC0000;} 
.bt span{float:right; background: #cc0000; padding: 5px 10px 5px 10px; margin-top: 9px; color:#FFF;}
.bt span a{color:#FFF;}

.pic{width: 386px; height: 193px; background: #ccc;}
.pic img{width: 386px; height: 193px;}
.list{font-size: 16px; line-height:35px; padding-top: 10px; padding-bottom: 10px;}

.banner_1200_80{width: 1200px; height: 80px; background: #ccc; padding-bottom: 30px;}
.banner_1200_80 img{width: 1200px; height: 80px;}

.pic2_con{
display: flex;  
justify-content: space-between; /* 让子元素在两端对齐 */  
padding: 0px; /* 给容器左右留一定的内边距，以实现中间留白效果 */  
}
.pic2{width: 230px; height: 320px; background: #CCC;}
.pic2 img{width: 230px; height: 320px;}

.title_d {
width: 315px;
height: 22px;
background: url(20160215-pt-02_a.jpg) no-repeat;
font-size: 16px;
line-height: 22px;
padding-left: 23px;
color: #CA0000;
margin: auto;
margin-top: 10px;
}

.title_d span a {
float: right;
color: #666666;
font-size: 12px;
padding-right: 10px;
}

.cq_pimg {
float: left;
padding: 10px;
padding-top: 10px;
padding-right:7px;
padding-left:8px;
padding-top: 15px;
}
.cq_img{
margin: auto;
}
.cq_img img{
margin: auto;
}

.p2-topic-box{margin-bottom: 30px;}
.p2-topic{ box-shadow: 0 0 7px #d4d4d4; height: 127px; box-sizing: border-box; padding: 13px 15px 13px 65px; display: flex; justify-content: space-between;}
.p2-topic-pic{width: 205px; height: 100px;}
.p2-topic-pic img{width: 100%; height: 100%; object-fit: contain !important;}
.icon_ztzl{ background: url("icon_ztzl.jpg") no-repeat 14px top / auto 100%; width: 730px; }

.pic_left{width: 285px; height: 480px; float:left; background: #CCC;overflow:hidden; position: relative}
.pic_left img{width: 285px; height: 480px;}
.pic_middle{width: 600px; float:left; margin-left: 15px;overflow:hidden;}
.pic_middle_top{ width: 600px; height: 315px; margin-bottom: 15px; background: #CCC; overflow:hidden; position: relative }
.pic_middle_top img{ width: 600px; height: 315px;}
.pic_middle_1{width: 292px; height: 150px;background: #CCC; float:left; overflow:hidden; position: relative }
.pic_middle_1 img{width: 292px; height: 150px;}
.pic_right{width: 280px; float:right; }
.pic_right_pic{width: 280px; height: 150px; margin-bottom: 15px; background: #CCC; overflow:hidden; position: relative }
.pic_right_pic img{width: 280px; height: 150px;}

.pic_con img{width:100%;height:100%; z-index: 1; position:absolute; bottom: 0px;}
.heidi_di{width:100%;height:35px;position:absolute;bottom:0px;background-color:#000000;filter:Alpha(Opacity=50);opacity:0.5;z-index:2;}
.heidi_xw{width:100%;height:35px;line-height:35px; position:absolute;bottom:0px;color:#FFFFFF;font-size:14px;text-align:center; overflow:hidden;z-index:3;}
.heidi_xw a{color:#FFFFFF}

.yqlj{float:left; padding: 7px 13px 7px 13px; font-size: 18px; background: #b1050d; color: #FFF; margin-right: 50px; }
.yqlj a{color: #FFF;}

.di{text-align: center; background: #b1050d; color: #FFF; font-size: 18px; padding-top:100px; padding-bottom: 130px; line-height:35px; }




